Skip to content

Conversation

@JHLEE325
Copy link
Contributor

🧷 문제 링크

https://www.acmicpc.net/problem/14499

🧭 풀이 시간

40분

👀 체감 난이도

✏️ 문제 설명

N*M 지도에서 주사위를 굴리면서 아래의 규칙을 따릅니다.

  1. 주사위를 굴렸을 때 이동한 칸에 쓰여있는 수가 0이면 주사위의 값을 칸에 복사한다.
  2. 0이 아니면 칸의 값을 주사위의 아래칸에 복사하고 칸의 값을 0으로 만든다.

이 때 각 돌리기 마다 주사위의 상단에 쓰여진 숫자를 출력하는 문제입니다.
단, 지도를 벗어나는 돌리기 요청의 경우에는 그냥 무시됩니다.

🔍 풀이 방법

빡구현 문제였습니다.
주사위는 상 하 동 서 북 남 순의 6자리 1차원 배열을 사용하여 유지하였고
동 서 북 남 으로 주사위를 굴리는 경우의 메소드를 구현했습니다.

⏳ 회고

처음에 주사위에서 바닥칸으로 복사할 때 주사위 칸을 0으로 만들어서 틀렸었는데 문제를 다시 읽고 고쳤습니다.

@JHLEE325 JHLEE325 added the success 👍 해설을 보지 않고 풀었을 때 label Oct 21, 2025
@ShinHeeEul ShinHeeEul merged commit 69be52a into main Oct 21, 2025
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

success 👍 해설을 보지 않고 풀었을 때

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants